short on (something) (and long on something else) - Turkish English Dictionary